$(function() {
    //Controla o deslizar do conteudo das abas
    $('#conteudo').tabs({fxSlide: true, fxFade: true, fxSpeed: 'normal'});

    //Aplica a cor laranja ao evento onmouseover de todos as tags <li>
    $('li').hover(
        function () {
            $(this).addClass('corLaranja');
        },
        function () {
            $(this).removeClass('corLaranja');
        }
    );
    //Aplica a cor laranja ao evento onmouseover de todos as tags <tr>
    $('tbody > tr').hover(
        function () {
            $(this).addClass('corLaranja');
        },
        function () {
            $(this).removeClass('corLaranja');
        }
    );

    //Controle do texto b�blico do Ema�s
    $('#texto_emaus_completo').hide();
    $('#texto_emaus_fechar').hide();
    $('#texto_emaus_ler').click(function(event) {
        event.preventDefault();
        $('#texto_emaus_completo').slideToggle();
        $('#texto_emaus_introducao').slideUp();
        $('#texto_emaus_ler').hide();
        $('#texto_emaus_fechar').show();
    });

    $('#texto_emaus_fechar').click(function(event) {
        event.preventDefault();
        $('#texto_emaus_completo').slideUp();
        $('#texto_emaus_introducao').slideToggle();
        $('#texto_emaus_fechar').hide();
        $('#texto_emaus_ler').show();
    });

    // Relacao de par�quias
    $('#relacao_paroquias').hide();
    $('#relacao_missa_confissao').hide();

    $('#enviar_paroquia').click(function () {
        $.post('ajax.php?classe=Relacao_paroquia&metodo=executar',
              $('#missa').serialize(),
                  function(data) {
                      $("#relacao_paroquia").html(data);
//                      var paroquia = eval('(' + data + ')');
//                      $('#linha_paroquia').empty();
//                      for (var i in paroquia) {
//                        var link = $('<a>').appendTo('#linha_paroquia');
//                            link.attr('id', paroquia[i].cod_paroquia);
//                            link.html(paroquia[i].nom_pessoa_paroquia);
//                      }
//                      $('#relacao_paroquias').show();
                  });
        }, 'html');
    
    $('#relacao_paroquias > a').click(function() {
        $.post('ajax.php?classe=Paroquia&metodo=consultarDiasHorarios',
              {'cod_paroquia': this.value},
                  function(data){
                      var missas_confissoes = eval('(' + data + ')');
                      for (var i in missas_confissoes) {
                          if (missas_confissoes[i].ind_missa_confissao == 'M') {
                              $('#linha_missa').html(missas_confissoes[i].dia_semana);
                              $('#linha_missa').html(missas_confissoes[i].hor_inicio);
                          } else {
                             $('#linha_confissao').html();
                             $('#linha_confissao').html(missas_confissoes[i].dia_semana);
                             $('#linha_confissao').html(missas_confissoes[i].hor_inicio);
                             $('#linha_confissao').html(missas_confissoes[i].hor_termino);
                          }
                      }
                      $('#relacao_missa_confissao').show();
                  });
        }, 'json');

        // Enquete
        $('.enquete').click(function () {
        $.post('ajax.php?classe=Enquete&metodo=consultarOpcoes',
              {'cod_enquete':this.value},
                  function(data){
                      var opcoes = eval('(' + data + ')');
                      for (var i in opcoes) {
                            $(this).append('<input type="radio" id='+opcoes[i].cod_enquete_opcao+'>'+opcoes[i].des_opcao);
                      }
                  });
        }, 'json');

        //TODO: Recuperar o IP de quem est� votando
        $('.opcao').click(function () {
        $.post('ajax.php?classe=Enquete&metodo=gravarOpcao',
              {'cod_opcao':this.value},$(this).append('<span><b>Voto registrado! Obrigado.</b></span>'))}, 'json');

        // Alavanca
        $('#enviar_alavanca').click(function () {
        $.post('ajax.php?classe=Alavanca&metodo=gravarAlavanca',
              $('#alavanca').serialize(),
                  function(){
                      
                      $(this).append('<span><b>Alavanca registrada! Obrigado.</b></span>');
                  });
        }, 'json');

        // Equipe
        $('.cod_equipe').click(function () {
            var id = this.id;
            $.post('ajax.php',
                   {
                     classe     : "Equipe",
                     metodo     : "consultarEquipes",
                     cod_equipe : id.split("_")[1]
                   },
                   function(data){
                    var equipes = eval('(' + data + ')');
                       for (var equipe in equipes) {
                           $("#" + id).next().html(equipes[equipe].txt_equipe);
                       }
                   });
            }, 'json');

        // Fale conosco
        $('#enviar_fale_conosco').click(function () {
        $.post('ajax.php?classe=Fale_conosco&metodo=gravarFaleConosco',
              $('#fale_conosco').serialize(),
                  function(){

                      $(this).append('<span><b>Fale conosco registrado! Aguarde nosso contato.</b></span>');
                  });
        }, 'json');

//          $("#map").gMap({ markers: [{ latitude: 47.660937,
//                              longitude: 9.569803 }] });

});